codon recognition